/********************************************************************************
** Form generated from reading UI file 'visual2zWhhZq.ui'
**
** Created by: Qt User Interface Compiler version 5.12.9
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef VISUAL2ZWHHZQ_H
#define VISUAL2ZWHHZQ_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_visual2
{
public:
    QWidget *centralwidget;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label_display;
    QTabWidget *tabWidget;
    QWidget *tab_testing;
    QHBoxLayout *horizontalLayout_17;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout_6;
    QComboBox *comboBox_connectCamera;
    QPushButton *pushButton_connectCamera;
    QHBoxLayout *horizontalLayout_7;
    QLineEdit *lineEdit_PLCAddress;
    QPushButton *pushButton_connectPLC;
    QPushButton *pushButton_model;
    QHBoxLayout *horizontalLayout;
    QLabel *label;
    QLabel *label_currentTime;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_2;
    QLabel *label_runningTime;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_3;
    QLabel *label_productCount;
    QHBoxLayout *horizontalLayout_4;
    QLabel *label_4;
    QLabel *label_capacity;
    QLabel *label_status;
    QListWidget *listWidget_testing;
    QPushButton *pushButton_exit;
    QWidget *tab_newModel;
    QHBoxLayout *horizontalLayout_8;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_9;
    QLabel *label_5;
    QLineEdit *lineEdit;
    QHBoxLayout *horizontalLayout_10;
    QPushButton *pushButton_startCal;
    QPushButton *pushButton_reCal;
    QHBoxLayout *horizontalLayout_11;
    QDoubleSpinBox *doubleSpinBox_angle;
    QPushButton *pushButton_rotate;
    QHBoxLayout *horizontalLayout_12;
    QLabel *label_8;
    QLabel *label_point_lefttop;
    QHBoxLayout *horizontalLayout_13;
    QLabel *label_9;
    QLabel *label_point_rightbuttom;
    QListWidget *listWidget_new_model;
    QPushButton *pushButton_calFinish;
    QWidget *tab_para;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_19;
    QLabel *label_7;
    QLineEdit *lineEdit_process;
    QHBoxLayout *horizontalLayout_16;
    QLabel *label_z_2;
    QSpinBox *spinBox_z_distance;
    QHBoxLayout *horizontalLayout_21;
    QLabel *label_13;
    QLineEdit *lineEdit_exposure;
    QCheckBox *checkBox_autowb;
    QHBoxLayout *horizontalLayout_20;
    QLabel *label_12;
    QLineEdit *lineEdit_wb;
    QCheckBox *checkBox_calmode;
    QHBoxLayout *horizontalLayout_23;
    QLabel *label_15;
    QLineEdit *lineEdit_chessboardsize;
    QHBoxLayout *horizontalLayout_24;
    QLabel *label_16;
    QLineEdit *lineEdit_chessboardloc;
    QHBoxLayout *horizontalLayout_22;
    QLabel *label_14;
    QLineEdit *lineEdit_perspective;
    QHBoxLayout *horizontalLayout_15;
    QPushButton *pushButton_startCalCamera;
    QPushButton *pushButton_reCalCamera;
    QListWidget *listWidget_para;
    QPushButton *pushButton_calFinishCamera;
    QWidget *tab_PLCcontrol;
    QHBoxLayout *horizontalLayout_14;
    QVBoxLayout *verticalLayout_4;
    QGridLayout *gridLayout_2;
    QPushButton *pushButton_y;
    QSpinBox *spinBox_x;
    QPushButton *pushButton_z;
    QLabel *label_y;
    QPushButton *pushButton_r;
    QSpinBox *spinBox_y;
    QLabel *label_x;
    QSpinBox *spinBox_z;
    QSpinBox *spinBox_r;
    QLabel *label_r;
    QPushButton *pushButton_x;
    QLabel *label_z;
    QListWidget *listWidget_PLCControl;
    QMenuBar *menubar;
    QStatusBar *statusbar;

    void setupUi(QMainWindow *visual2)
    {
        if (visual2->objectName().isEmpty())
            visual2->setObjectName(QString::fromUtf8("visual2"));
        visual2->resize(1052, 707);
        centralwidget = new QWidget(visual2);
        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
        horizontalLayout_5 = new QHBoxLayout(centralwidget);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        label_display = new QLabel(centralwidget);
        label_display->setObjectName(QString::fromUtf8("label_display"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(label_display->sizePolicy().hasHeightForWidth());
        label_display->setSizePolicy(sizePolicy);
        label_display->setAlignment(Qt::AlignCenter);

        horizontalLayout_5->addWidget(label_display);

        tabWidget = new QTabWidget(centralwidget);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy1);
        tab_testing = new QWidget();
        tab_testing->setObjectName(QString::fromUtf8("tab_testing"));
        horizontalLayout_17 = new QHBoxLayout(tab_testing);
        horizontalLayout_17->setObjectName(QString::fromUtf8("horizontalLayout_17"));
        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        comboBox_connectCamera = new QComboBox(tab_testing);
        comboBox_connectCamera->setObjectName(QString::fromUtf8("comboBox_connectCamera"));
        QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(comboBox_connectCamera->sizePolicy().hasHeightForWidth());
        comboBox_connectCamera->setSizePolicy(sizePolicy2);
        comboBox_connectCamera->setMaximumSize(QSize(120, 16777215));

        horizontalLayout_6->addWidget(comboBox_connectCamera);

        pushButton_connectCamera = new QPushButton(tab_testing);
        pushButton_connectCamera->setObjectName(QString::fromUtf8("pushButton_connectCamera"));
        sizePolicy2.setHeightForWidth(pushButton_connectCamera->sizePolicy().hasHeightForWidth());
        pushButton_connectCamera->setSizePolicy(sizePolicy2);

        horizontalLayout_6->addWidget(pushButton_connectCamera);


        verticalLayout->addLayout(horizontalLayout_6);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        lineEdit_PLCAddress = new QLineEdit(tab_testing);
        lineEdit_PLCAddress->setObjectName(QString::fromUtf8("lineEdit_PLCAddress"));
        QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(lineEdit_PLCAddress->sizePolicy().hasHeightForWidth());
        lineEdit_PLCAddress->setSizePolicy(sizePolicy3);
        lineEdit_PLCAddress->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_7->addWidget(lineEdit_PLCAddress);

        pushButton_connectPLC = new QPushButton(tab_testing);
        pushButton_connectPLC->setObjectName(QString::fromUtf8("pushButton_connectPLC"));

        horizontalLayout_7->addWidget(pushButton_connectPLC);


        verticalLayout->addLayout(horizontalLayout_7);

        pushButton_model = new QPushButton(tab_testing);
        pushButton_model->setObjectName(QString::fromUtf8("pushButton_model"));
        pushButton_model->setMinimumSize(QSize(0, 50));

        verticalLayout->addWidget(pushButton_model);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        label = new QLabel(tab_testing);
        label->setObjectName(QString::fromUtf8("label"));
        label->setMinimumSize(QSize(60, 0));
        label->setMaximumSize(QSize(60, 16777215));

        horizontalLayout->addWidget(label);

        label_currentTime = new QLabel(tab_testing);
        label_currentTime->setObjectName(QString::fromUtf8("label_currentTime"));
        label_currentTime->setMinimumSize(QSize(100, 0));
        label_currentTime->setMaximumSize(QSize(100, 16777215));

        horizontalLayout->addWidget(label_currentTime);


        verticalLayout->addLayout(horizontalLayout);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label_2 = new QLabel(tab_testing);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setMinimumSize(QSize(60, 0));
        label_2->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_2->addWidget(label_2);

        label_runningTime = new QLabel(tab_testing);
        label_runningTime->setObjectName(QString::fromUtf8("label_runningTime"));
        label_runningTime->setMinimumSize(QSize(100, 0));
        label_runningTime->setMaximumSize(QSize(100, 16777215));

        horizontalLayout_2->addWidget(label_runningTime);


        verticalLayout->addLayout(horizontalLayout_2);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label_3 = new QLabel(tab_testing);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setMinimumSize(QSize(60, 0));
        label_3->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_3->addWidget(label_3);

        label_productCount = new QLabel(tab_testing);
        label_productCount->setObjectName(QString::fromUtf8("label_productCount"));
        label_productCount->setMinimumSize(QSize(100, 0));
        label_productCount->setMaximumSize(QSize(100, 16777215));

        horizontalLayout_3->addWidget(label_productCount);


        verticalLayout->addLayout(horizontalLayout_3);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        label_4 = new QLabel(tab_testing);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setMinimumSize(QSize(60, 0));
        label_4->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_4->addWidget(label_4);

        label_capacity = new QLabel(tab_testing);
        label_capacity->setObjectName(QString::fromUtf8("label_capacity"));
        label_capacity->setMinimumSize(QSize(100, 0));
        label_capacity->setMaximumSize(QSize(100, 16777215));

        horizontalLayout_4->addWidget(label_capacity);


        verticalLayout->addLayout(horizontalLayout_4);

        label_status = new QLabel(tab_testing);
        label_status->setObjectName(QString::fromUtf8("label_status"));
        label_status->setMinimumSize(QSize(0, 50));
        label_status->setMaximumSize(QSize(16777215, 50));
        QFont font;
        font.setPointSize(20);
        label_status->setFont(font);
        label_status->setAlignment(Qt::AlignCenter);

        verticalLayout->addWidget(label_status);

        listWidget_testing = new QListWidget(tab_testing);
        listWidget_testing->setObjectName(QString::fromUtf8("listWidget_testing"));
        sizePolicy1.setHeightForWidth(listWidget_testing->sizePolicy().hasHeightForWidth());
        listWidget_testing->setSizePolicy(sizePolicy1);
        listWidget_testing->setMaximumSize(QSize(210, 16777215));

        verticalLayout->addWidget(listWidget_testing);

        pushButton_exit = new QPushButton(tab_testing);
        pushButton_exit->setObjectName(QString::fromUtf8("pushButton_exit"));
        pushButton_exit->setMinimumSize(QSize(0, 50));

        verticalLayout->addWidget(pushButton_exit);


        horizontalLayout_17->addLayout(verticalLayout);

        tabWidget->addTab(tab_testing, QString());
        tab_newModel = new QWidget();
        tab_newModel->setObjectName(QString::fromUtf8("tab_newModel"));
        horizontalLayout_8 = new QHBoxLayout(tab_newModel);
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        label_5 = new QLabel(tab_newModel);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setMinimumSize(QSize(60, 0));
        label_5->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_9->addWidget(label_5);

        lineEdit = new QLineEdit(tab_newModel);
        lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
        sizePolicy3.setHeightForWidth(lineEdit->sizePolicy().hasHeightForWidth());
        lineEdit->setSizePolicy(sizePolicy3);
        lineEdit->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_9->addWidget(lineEdit);


        verticalLayout_2->addLayout(horizontalLayout_9);

        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
        pushButton_startCal = new QPushButton(tab_newModel);
        pushButton_startCal->setObjectName(QString::fromUtf8("pushButton_startCal"));

        horizontalLayout_10->addWidget(pushButton_startCal);

        pushButton_reCal = new QPushButton(tab_newModel);
        pushButton_reCal->setObjectName(QString::fromUtf8("pushButton_reCal"));

        horizontalLayout_10->addWidget(pushButton_reCal);


        verticalLayout_2->addLayout(horizontalLayout_10);

        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
        doubleSpinBox_angle = new QDoubleSpinBox(tab_newModel);
        doubleSpinBox_angle->setObjectName(QString::fromUtf8("doubleSpinBox_angle"));
        doubleSpinBox_angle->setMinimum(-5.000000000000000);
        doubleSpinBox_angle->setMaximum(5.000000000000000);
        doubleSpinBox_angle->setSingleStep(0.100000000000000);

        horizontalLayout_11->addWidget(doubleSpinBox_angle);

        pushButton_rotate = new QPushButton(tab_newModel);
        pushButton_rotate->setObjectName(QString::fromUtf8("pushButton_rotate"));

        horizontalLayout_11->addWidget(pushButton_rotate);


        verticalLayout_2->addLayout(horizontalLayout_11);

        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
        label_8 = new QLabel(tab_newModel);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setMinimumSize(QSize(60, 0));
        label_8->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_12->addWidget(label_8);

        label_point_lefttop = new QLabel(tab_newModel);
        label_point_lefttop->setObjectName(QString::fromUtf8("label_point_lefttop"));
        label_point_lefttop->setMinimumSize(QSize(100, 0));
        label_point_lefttop->setMaximumSize(QSize(100, 16777215));

        horizontalLayout_12->addWidget(label_point_lefttop);


        verticalLayout_2->addLayout(horizontalLayout_12);

        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
        label_9 = new QLabel(tab_newModel);
        label_9->setObjectName(QString::fromUtf8("label_9"));
        label_9->setMinimumSize(QSize(60, 0));
        label_9->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_13->addWidget(label_9);

        label_point_rightbuttom = new QLabel(tab_newModel);
        label_point_rightbuttom->setObjectName(QString::fromUtf8("label_point_rightbuttom"));
        label_point_rightbuttom->setMinimumSize(QSize(100, 0));
        label_point_rightbuttom->setMaximumSize(QSize(100, 16777215));

        horizontalLayout_13->addWidget(label_point_rightbuttom);


        verticalLayout_2->addLayout(horizontalLayout_13);

        listWidget_new_model = new QListWidget(tab_newModel);
        listWidget_new_model->setObjectName(QString::fromUtf8("listWidget_new_model"));
        QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Expanding);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(listWidget_new_model->sizePolicy().hasHeightForWidth());
        listWidget_new_model->setSizePolicy(sizePolicy4);
        listWidget_new_model->setMaximumSize(QSize(200, 16777215));

        verticalLayout_2->addWidget(listWidget_new_model);

        pushButton_calFinish = new QPushButton(tab_newModel);
        pushButton_calFinish->setObjectName(QString::fromUtf8("pushButton_calFinish"));
        pushButton_calFinish->setMinimumSize(QSize(0, 50));

        verticalLayout_2->addWidget(pushButton_calFinish);


        horizontalLayout_8->addLayout(verticalLayout_2);

        tabWidget->addTab(tab_newModel, QString());
        tab_para = new QWidget();
        tab_para->setObjectName(QString::fromUtf8("tab_para"));
        verticalLayout_3 = new QVBoxLayout(tab_para);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        horizontalLayout_19 = new QHBoxLayout();
        horizontalLayout_19->setObjectName(QString::fromUtf8("horizontalLayout_19"));
        label_7 = new QLabel(tab_para);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setMinimumSize(QSize(60, 0));
        label_7->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_19->addWidget(label_7);

        lineEdit_process = new QLineEdit(tab_para);
        lineEdit_process->setObjectName(QString::fromUtf8("lineEdit_process"));
        sizePolicy3.setHeightForWidth(lineEdit_process->sizePolicy().hasHeightForWidth());
        lineEdit_process->setSizePolicy(sizePolicy3);
        lineEdit_process->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_19->addWidget(lineEdit_process);


        verticalLayout_3->addLayout(horizontalLayout_19);

        horizontalLayout_16 = new QHBoxLayout();
        horizontalLayout_16->setObjectName(QString::fromUtf8("horizontalLayout_16"));
        label_z_2 = new QLabel(tab_para);
        label_z_2->setObjectName(QString::fromUtf8("label_z_2"));

        horizontalLayout_16->addWidget(label_z_2);

        spinBox_z_distance = new QSpinBox(tab_para);
        spinBox_z_distance->setObjectName(QString::fromUtf8("spinBox_z_distance"));
        QSizePolicy sizePolicy5(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(spinBox_z_distance->sizePolicy().hasHeightForWidth());
        spinBox_z_distance->setSizePolicy(sizePolicy5);
        spinBox_z_distance->setMinimumSize(QSize(0, 0));
        spinBox_z_distance->setMaximumSize(QSize(130, 16777215));
        spinBox_z_distance->setMinimum(-5000);
        spinBox_z_distance->setMaximum(5000);

        horizontalLayout_16->addWidget(spinBox_z_distance);


        verticalLayout_3->addLayout(horizontalLayout_16);

        horizontalLayout_21 = new QHBoxLayout();
        horizontalLayout_21->setObjectName(QString::fromUtf8("horizontalLayout_21"));
        label_13 = new QLabel(tab_para);
        label_13->setObjectName(QString::fromUtf8("label_13"));
        label_13->setMinimumSize(QSize(60, 0));
        label_13->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_21->addWidget(label_13);

        lineEdit_exposure = new QLineEdit(tab_para);
        lineEdit_exposure->setObjectName(QString::fromUtf8("lineEdit_exposure"));
        sizePolicy3.setHeightForWidth(lineEdit_exposure->sizePolicy().hasHeightForWidth());
        lineEdit_exposure->setSizePolicy(sizePolicy3);
        lineEdit_exposure->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_21->addWidget(lineEdit_exposure);


        verticalLayout_3->addLayout(horizontalLayout_21);

        checkBox_autowb = new QCheckBox(tab_para);
        checkBox_autowb->setObjectName(QString::fromUtf8("checkBox_autowb"));

        verticalLayout_3->addWidget(checkBox_autowb);

        horizontalLayout_20 = new QHBoxLayout();
        horizontalLayout_20->setObjectName(QString::fromUtf8("horizontalLayout_20"));
        label_12 = new QLabel(tab_para);
        label_12->setObjectName(QString::fromUtf8("label_12"));
        label_12->setMinimumSize(QSize(60, 0));
        label_12->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_20->addWidget(label_12);

        lineEdit_wb = new QLineEdit(tab_para);
        lineEdit_wb->setObjectName(QString::fromUtf8("lineEdit_wb"));
        sizePolicy3.setHeightForWidth(lineEdit_wb->sizePolicy().hasHeightForWidth());
        lineEdit_wb->setSizePolicy(sizePolicy3);
        lineEdit_wb->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_20->addWidget(lineEdit_wb);


        verticalLayout_3->addLayout(horizontalLayout_20);

        checkBox_calmode = new QCheckBox(tab_para);
        checkBox_calmode->setObjectName(QString::fromUtf8("checkBox_calmode"));

        verticalLayout_3->addWidget(checkBox_calmode);

        horizontalLayout_23 = new QHBoxLayout();
        horizontalLayout_23->setObjectName(QString::fromUtf8("horizontalLayout_23"));
        label_15 = new QLabel(tab_para);
        label_15->setObjectName(QString::fromUtf8("label_15"));
        label_15->setMinimumSize(QSize(60, 0));
        label_15->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_23->addWidget(label_15);

        lineEdit_chessboardsize = new QLineEdit(tab_para);
        lineEdit_chessboardsize->setObjectName(QString::fromUtf8("lineEdit_chessboardsize"));
        sizePolicy3.setHeightForWidth(lineEdit_chessboardsize->sizePolicy().hasHeightForWidth());
        lineEdit_chessboardsize->setSizePolicy(sizePolicy3);
        lineEdit_chessboardsize->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_23->addWidget(lineEdit_chessboardsize);


        verticalLayout_3->addLayout(horizontalLayout_23);

        horizontalLayout_24 = new QHBoxLayout();
        horizontalLayout_24->setObjectName(QString::fromUtf8("horizontalLayout_24"));
        label_16 = new QLabel(tab_para);
        label_16->setObjectName(QString::fromUtf8("label_16"));
        label_16->setMinimumSize(QSize(60, 0));
        label_16->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_24->addWidget(label_16);

        lineEdit_chessboardloc = new QLineEdit(tab_para);
        lineEdit_chessboardloc->setObjectName(QString::fromUtf8("lineEdit_chessboardloc"));
        sizePolicy3.setHeightForWidth(lineEdit_chessboardloc->sizePolicy().hasHeightForWidth());
        lineEdit_chessboardloc->setSizePolicy(sizePolicy3);
        lineEdit_chessboardloc->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_24->addWidget(lineEdit_chessboardloc);


        verticalLayout_3->addLayout(horizontalLayout_24);

        horizontalLayout_22 = new QHBoxLayout();
        horizontalLayout_22->setObjectName(QString::fromUtf8("horizontalLayout_22"));
        label_14 = new QLabel(tab_para);
        label_14->setObjectName(QString::fromUtf8("label_14"));
        label_14->setMinimumSize(QSize(60, 0));
        label_14->setMaximumSize(QSize(60, 16777215));

        horizontalLayout_22->addWidget(label_14);

        lineEdit_perspective = new QLineEdit(tab_para);
        lineEdit_perspective->setObjectName(QString::fromUtf8("lineEdit_perspective"));
        sizePolicy3.setHeightForWidth(lineEdit_perspective->sizePolicy().hasHeightForWidth());
        lineEdit_perspective->setSizePolicy(sizePolicy3);
        lineEdit_perspective->setMaximumSize(QSize(130, 16777215));

        horizontalLayout_22->addWidget(lineEdit_perspective);


        verticalLayout_3->addLayout(horizontalLayout_22);

        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
        pushButton_startCalCamera = new QPushButton(tab_para);
        pushButton_startCalCamera->setObjectName(QString::fromUtf8("pushButton_startCalCamera"));

        horizontalLayout_15->addWidget(pushButton_startCalCamera);

        pushButton_reCalCamera = new QPushButton(tab_para);
        pushButton_reCalCamera->setObjectName(QString::fromUtf8("pushButton_reCalCamera"));

        horizontalLayout_15->addWidget(pushButton_reCalCamera);


        verticalLayout_3->addLayout(horizontalLayout_15);

        listWidget_para = new QListWidget(tab_para);
        listWidget_para->setObjectName(QString::fromUtf8("listWidget_para"));
        sizePolicy4.setHeightForWidth(listWidget_para->sizePolicy().hasHeightForWidth());
        listWidget_para->setSizePolicy(sizePolicy4);
        listWidget_para->setMaximumSize(QSize(200, 16777215));

        verticalLayout_3->addWidget(listWidget_para);

        pushButton_calFinishCamera = new QPushButton(tab_para);
        pushButton_calFinishCamera->setObjectName(QString::fromUtf8("pushButton_calFinishCamera"));
        pushButton_calFinishCamera->setMinimumSize(QSize(0, 50));

        verticalLayout_3->addWidget(pushButton_calFinishCamera);

        tabWidget->addTab(tab_para, QString());
        tab_PLCcontrol = new QWidget();
        tab_PLCcontrol->setObjectName(QString::fromUtf8("tab_PLCcontrol"));
        horizontalLayout_14 = new QHBoxLayout(tab_PLCcontrol);
        horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        pushButton_y = new QPushButton(tab_PLCcontrol);
        pushButton_y->setObjectName(QString::fromUtf8("pushButton_y"));

        gridLayout_2->addWidget(pushButton_y, 1, 2, 1, 1);

        spinBox_x = new QSpinBox(tab_PLCcontrol);
        spinBox_x->setObjectName(QString::fromUtf8("spinBox_x"));
        spinBox_x->setMinimum(-5000);
        spinBox_x->setMaximum(5000);

        gridLayout_2->addWidget(spinBox_x, 0, 1, 1, 1);

        pushButton_z = new QPushButton(tab_PLCcontrol);
        pushButton_z->setObjectName(QString::fromUtf8("pushButton_z"));

        gridLayout_2->addWidget(pushButton_z, 2, 2, 1, 1);

        label_y = new QLabel(tab_PLCcontrol);
        label_y->setObjectName(QString::fromUtf8("label_y"));

        gridLayout_2->addWidget(label_y, 1, 0, 1, 1);

        pushButton_r = new QPushButton(tab_PLCcontrol);
        pushButton_r->setObjectName(QString::fromUtf8("pushButton_r"));

        gridLayout_2->addWidget(pushButton_r, 5, 2, 1, 1);

        spinBox_y = new QSpinBox(tab_PLCcontrol);
        spinBox_y->setObjectName(QString::fromUtf8("spinBox_y"));
        spinBox_y->setMinimum(-5000);
        spinBox_y->setMaximum(5000);

        gridLayout_2->addWidget(spinBox_y, 1, 1, 1, 1);

        label_x = new QLabel(tab_PLCcontrol);
        label_x->setObjectName(QString::fromUtf8("label_x"));

        gridLayout_2->addWidget(label_x, 0, 0, 1, 1);

        spinBox_z = new QSpinBox(tab_PLCcontrol);
        spinBox_z->setObjectName(QString::fromUtf8("spinBox_z"));
        spinBox_z->setMinimum(-5000);
        spinBox_z->setMaximum(5000);

        gridLayout_2->addWidget(spinBox_z, 2, 1, 1, 1);

        spinBox_r = new QSpinBox(tab_PLCcontrol);
        spinBox_r->setObjectName(QString::fromUtf8("spinBox_r"));
        spinBox_r->setMinimum(-180);
        spinBox_r->setMaximum(180);

        gridLayout_2->addWidget(spinBox_r, 5, 1, 1, 1);

        label_r = new QLabel(tab_PLCcontrol);
        label_r->setObjectName(QString::fromUtf8("label_r"));

        gridLayout_2->addWidget(label_r, 5, 0, 1, 1);

        pushButton_x = new QPushButton(tab_PLCcontrol);
        pushButton_x->setObjectName(QString::fromUtf8("pushButton_x"));

        gridLayout_2->addWidget(pushButton_x, 0, 2, 1, 1);

        label_z = new QLabel(tab_PLCcontrol);
        label_z->setObjectName(QString::fromUtf8("label_z"));

        gridLayout_2->addWidget(label_z, 2, 0, 1, 1);


        verticalLayout_4->addLayout(gridLayout_2);

        listWidget_PLCControl = new QListWidget(tab_PLCcontrol);
        listWidget_PLCControl->setObjectName(QString::fromUtf8("listWidget_PLCControl"));
        sizePolicy4.setHeightForWidth(listWidget_PLCControl->sizePolicy().hasHeightForWidth());
        listWidget_PLCControl->setSizePolicy(sizePolicy4);
        listWidget_PLCControl->setMaximumSize(QSize(210, 16777215));

        verticalLayout_4->addWidget(listWidget_PLCControl);


        horizontalLayout_14->addLayout(verticalLayout_4);

        tabWidget->addTab(tab_PLCcontrol, QString());

        horizontalLayout_5->addWidget(tabWidget);

        visual2->setCentralWidget(centralwidget);
        menubar = new QMenuBar(visual2);
        menubar->setObjectName(QString::fromUtf8("menubar"));
        menubar->setGeometry(QRect(0, 0, 1052, 23));
        visual2->setMenuBar(menubar);
        statusbar = new QStatusBar(visual2);
        statusbar->setObjectName(QString::fromUtf8("statusbar"));
        visual2->setStatusBar(statusbar);

        retranslateUi(visual2);

        tabWidget->setCurrentIndex(0);


        QMetaObject::connectSlotsByName(visual2);
    } // setupUi

    void retranslateUi(QMainWindow *visual2)
    {
        visual2->setWindowTitle(QApplication::translate("visual2", "visual2", nullptr));
        label_display->setText(QString());
        pushButton_connectCamera->setText(QApplication::translate("visual2", "\347\233\270\346\234\272\351\200\211\346\213\251", nullptr));
#ifndef QT_NO_TOOLTIP
        lineEdit_PLCAddress->setToolTip(QApplication::translate("visual2", "123", nullptr));
#endif // QT_NO_TOOLTIP
        lineEdit_PLCAddress->setText(QString());
        pushButton_connectPLC->setText(QApplication::translate("visual2", "PLC\350\277\236\346\216\245", nullptr));
        pushButton_model->setText(QApplication::translate("visual2", "\345\275\223\345\211\215\346\234\272\345\236\213\346\234\252\351\200\211\346\213\251", nullptr));
        label->setText(QApplication::translate("visual2", "\345\275\223\345\211\215\346\227\266\351\227\264\357\274\232", nullptr));
        label_currentTime->setText(QString());
        label_2->setText(QApplication::translate("visual2", "\350\277\220\350\241\214\346\227\266\351\227\264\357\274\232", nullptr));
        label_runningTime->setText(QString());
        label_3->setText(QApplication::translate("visual2", "\344\272\247\345\223\201\350\256\241\346\225\260\357\274\232", nullptr));
        label_productCount->setText(QString());
        label_4->setText(QApplication::translate("visual2", "\344\272\247\350\203\275\357\274\232", nullptr));
        label_capacity->setText(QString());
        label_status->setText(QApplication::translate("visual2", "\346\234\252\350\277\220\350\241\214", nullptr));
        pushButton_exit->setText(QApplication::translate("visual2", "\351\200\200\345\207\272", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_testing), QApplication::translate("visual2", "\346\265\213\350\257\225\344\270\255", nullptr));
        label_5->setText(QApplication::translate("visual2", "\346\234\272\345\236\213\345\220\215\347\247\260\357\274\232", nullptr));
        pushButton_startCal->setText(QApplication::translate("visual2", "\345\274\200\345\247\213\346\240\207\346\263\250", nullptr));
        pushButton_reCal->setText(QApplication::translate("visual2", "\351\207\215\346\226\260\346\240\207\346\263\250", nullptr));
        pushButton_rotate->setText(QApplication::translate("visual2", "\346\227\213\350\275\254", nullptr));
        label_8->setText(QApplication::translate("visual2", "\345\267\246\344\270\212\347\202\271\357\274\232", nullptr));
        label_point_lefttop->setText(QString());
        label_9->setText(QApplication::translate("visual2", "\345\217\263\344\270\213\347\202\271\357\274\232", nullptr));
        label_point_rightbuttom->setText(QString());
        pushButton_calFinish->setText(QApplication::translate("visual2", "\346\240\207\346\263\250\345\256\214\346\210\220", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_newModel), QApplication::translate("visual2", "\346\226\260\346\234\272\345\236\213", nullptr));
        label_7->setText(QApplication::translate("visual2", "\345\244\204\347\220\206\345\217\202\346\225\260\357\274\232", nullptr));
        label_z_2->setText(QApplication::translate("visual2", "\344\270\213\346\216\242\350\267\235\347\246\273", nullptr));
        label_13->setText(QApplication::translate("visual2", "\346\233\235\345\205\211\346\227\266\351\227\264\357\274\232", nullptr));
        checkBox_autowb->setText(QApplication::translate("visual2", "\350\207\252\345\212\250\347\231\275\345\271\263\350\241\241", nullptr));
        label_12->setText(QApplication::translate("visual2", "\347\231\275\345\271\263\350\241\241\357\274\232", nullptr));
        checkBox_calmode->setText(QApplication::translate("visual2", "\346\240\207\345\256\232\346\250\241\345\274\217", nullptr));
        label_15->setText(QApplication::translate("visual2", "\346\243\213\347\233\230\346\240\274\345\260\272\345\257\270\357\274\232", nullptr));
        label_16->setText(QApplication::translate("visual2", "\345\267\246\344\270\212\347\202\271\345\235\220\346\240\207\357\274\232", nullptr));
        label_14->setText(QApplication::translate("visual2", "\351\200\217\350\247\206\347\237\251\351\230\265\357\274\232", nullptr));
        pushButton_startCalCamera->setText(QApplication::translate("visual2", "\345\274\200\345\247\213\346\240\207\345\256\232", nullptr));
        pushButton_reCalCamera->setText(QApplication::translate("visual2", "\351\207\215\346\226\260\346\240\207\345\256\232", nullptr));
        pushButton_calFinishCamera->setText(QApplication::translate("visual2", "\346\240\207\345\256\232\345\256\214\346\210\220", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_para), QApplication::translate("visual2", "\345\217\202\346\225\260", nullptr));
        pushButton_y->setText(QApplication::translate("visual2", "\345\220\257\345\212\250", nullptr));
        pushButton_z->setText(QApplication::translate("visual2", "\345\220\257\345\212\250", nullptr));
        label_y->setText(QApplication::translate("visual2", "Y\346\226\271\345\220\221\357\274\210mm\357\274\211", nullptr));
        pushButton_r->setText(QApplication::translate("visual2", "\345\220\257\345\212\250", nullptr));
        label_x->setText(QApplication::translate("visual2", "X\346\226\271\345\220\221\357\274\210mm\357\274\211", nullptr));
        label_r->setText(QApplication::translate("visual2", "\350\247\222\345\272\246\357\274\210\302\260\357\274\211", nullptr));
        pushButton_x->setText(QApplication::translate("visual2", "\345\220\257\345\212\250", nullptr));
        label_z->setText(QApplication::translate("visual2", "Z\346\226\271\345\220\221\357\274\210mm\357\274\211", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab_PLCcontrol), QApplication::translate("visual2", "PLC", nullptr));
    } // retranslateUi

};

namespace Ui {
    class visual2: public Ui_visual2 {};
} // namespace Ui

QT_END_NAMESPACE

#endif // VISUAL2ZWHHZQ_H
